@charset "UTF-8";
/* 30,79,24 2017-06-28 14:32:05 */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img {
    margin: 0;
    padding: 0
}
fieldset,img {
    border: 0
}
img {
    display: block
}
address,caption,cite,code,dfn,th,var,em {
    font-style: normal;
    font-weight: normal
}
ul,ol {
    list-style: none
}
input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "SimSun","Microsoft YaHei"
}
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
select,input {
    vertical-align: middle
}
select,input,textarea {
    font-size: 12px;
    margin: 0
}
input[type="text"],input[type="password"],textarea {
    outline-style: none;
    -webkit-appearance: none
}
textarea {
    resize: none
}
table {
    border-collapse: collapse
}
body {
    color: #333;
    font: 12px/20px "Microsoft YaHei","SimSun","Arial Narrow",HELVETICA;
    background: #fff;
    behavior: url(ie-css3.htc);
}
html, body {
    position: relative;
    height: 100%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both
}

.clearfix {
    zoom: 1
}

.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden
}

.fl {
    float: left;
    _display: inline
}

.fr {
    float: right;
    _display: inline
}

a {
    color: #666;
    text-decoration: none
}

a:visited {
    color: #666;
    text-decoration: none;
}

a:hover,a:active,a:focus {
    color: #ff8400;
    /*text-decoration: underline*/
    text-decoration: none
}

.hidden {
    visibility: hidden
}




/*头部*/
.herder{position: fixed;height: 85px;width:100%;z-index: 999;background:#151515;top: 0px}
.navbar{background:none;border: none;color:#fff}
.navbarTex a{font-size: 16px;color: #fff!important;margin-left: 20px}
.navbarTex a:hover{color: #ccc!important;}
.brand{padding: 0px!important;margin: 0px!important;}
.OurService{width: 409px;height: 330px; border: 1px solid #cccccc;margin-left: 61px;margin-bottom: 30px}
.herder-padding{padding-top: 20px!important;}
.tm{background-color:rgba(0, 0, 0, 0.6) !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=60);background:#000;}
/*swiper滑动*/

.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-size: cover;
    width: 100%;
}
.flash1{background: url(../images/flash.jpg) top center no-repeat;background-size: auto}
/*.flash1_cont{position: absolute;top: 30%;width: 100%;left: 0px}*/
/*.flash1_cont img{margin: 0 auto}*/
.flash1_cont{position: absolute;top: 30%;width: 100%;left: 0px}

.flash2{background: url(../images/flash2.jpg) top center no-repeat;background-size: auto}
.flash{background: url(../images/flash.jpg) top center no-repeat;background-size: auto}
.flash3{background: url(../images/flash3.jpg) top center no-repeat;background-size: auto}
.flash4{background: url(../images/flash4.jpg) top center no-repeat;background-size: auto}
.flash5{background: url(../images/flash5.jpg) top center no-repeat;background-size: auto}
.marginTop{margin-top: 50px!important;padding: 0px;}
.flash5_con{width: 200px;margin-top: 40%;margin-right: 5%}
.flash5_con a{
    width:180px; height:45px; background:#c74e05; margin:0 auto; margin-top:30px; margin-bottom:30px; line-height:45px;
    border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    -moz-box-shadow: 0px 0px 8px  rgba(255, 255, 255, 0.6); /* Firefox */
    -webkit-box-shadow: 0px 0px 8px  rgba(255, 255, 255, 0.6); /* Safari 和 Chrome */
    box-shadow: 0px 0px 8px  #fff; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=3)";
    /* behavior:url(/css/ie-css3.htc);*/
    font-size:18px;; color:#FFF; display:block;
    text-align: center;
}
.flash5_con a:hover{background:#007230; }

/*我们的服务*/


.container{padding-top: 30px;margin: 0 auto;}
.container h1{font-size: 30px;text-align: center; line-height: 30px;margin-bottom: 35px}

.OutService ul{margin-left: -4.2%;zoom:1}
.OutService li{width: 28.9%; border: 1px solid #cccccc; float: left;position: relative;cursor: pointer;margin-left: 4.2%;padding-bottom:25%;margin-bottom: 25px;overflow: hidden;color: #666666;}
.OutService li:hover{border: 1px solid #0161ae;color: #fff;}
.EnOutServuce{font-size: 20px}
.service-text{text-align: center;position: absolute;width: 100%;top: 60%}
.service-text h1{margin-bottom: 15px;font-size: 16px;}

.design{background: url(../images/service_1.png)no-repeat center 21% ;background-size:34%;}
.design:hover{background: url(../images/service_1d.png)no-repeat center 21% #0161ae;background-size:34%;}
.guwen{background: url(../images/guwen_1.png)no-repeat center 21%;background-size:34%}
.guwen:hover{background: url(../images/guwen_1d.png)no-repeat center 21% #0161ae;background-size:34%}
.qgjg{background: url(../images/qgjg_1.png)no-repeat center 21%;background-size:34%}
.qgjg:hover{background: url(../images/qgjg_2.png)no-repeat center 21% #0161ae;background-size:34%}
.bim{background: url(../images/bim_1.png)no-repeat center 21%;background-size:34%}
.bim:hover{background: url(../images/bim_1d.png)no-repeat center 21% #0161ae;background-size:34%}
.dgzm{background: url(../images/dgzm_1.png)no-repeat center 21%;background-size:34%}
.dgzm:hover{background: url(../images/dgzm_1d.png)no-repeat center 21% #0161ae;background-size:34%}
.lmqj{background: url(../images/lmqj_1.png)no-repeat center 21%;background-size:34%}
.lmqj:hover{background: url(../images/lmqj_1d.png)no-repeat center 21% #0161ae;background-size:34%}


/*我们的优势*/
.fieldTex{font-size: 14px;line-height: 20px;margin-top: 15px;font-weight: 100}
.Field ul{zoom:1}
.Field li{width: 24.9%;position: relative; float: left;overflow: hidden;text-align: center;color: #fff;line-height: 25px}
.Field li img{max-width: 100%}
.Field-contex{position: absolute;top: 30%;left: 0px;width: 100%;text-align: center; padding: 0px 2%}
.Field-contex .Field-h1{font-size: 18px;margin-bottom: 10%}
.Field-contex p{font-size: 14px;}

.pc_ys{display: inline}
.m_ys{display: none}


/*案例*/

.case ul{zoom:1;margin-left: -1.7%;}
.case li{width: 31.5%; float: left;margin-left: 1.8%;margin-bottom: 20px;overflow: hidden; border: 0px solid #f8b9b7}
.case_img{overflow: hidden;}
.case_img img{
    max-width: 100%;
    cursor: pointer;
    transition: all 1.0s;
    zoom: 1.0;
    max-width: 100%;height: auto
}
.case_img img:hover{
    transform: scale(1.1);
}
.case_name{text-align: center;line-height: 50px;height: 50px;font-size: 15px}



/*底部*/
.footer-menu{height:200px; background: #151515}
.footer-text{height:60px; background: #000;text-align: center;color: #999999;font-size: 13px;padding-top: 10px;font-size:12px}
.footer-text span{margin-left: 25px}
.case_left{margin-left: 20px}

/*.footer-logo{width: 5%;height: 110px; background:url("../images/foorlogo.png") no-repeat;margin-top: 25px;background-size: 100% }*/
.footer-list{width: 77%;margin-top: 20px;}
.footer-weixin{width: 9%;;height:144px;background:url("../images/weixin_mqy.png") no-repeat;margin-top: 25px;background-size: 100%;margin-left: 3.5%}
.footer-weixin_mqy{width: 9%;;height:144px;background:url("../images/weixin.png") no-repeat;margin-top: 25px;background-size: 100%;}

.foot-list-about{font-size: 13px;color: #fff;font-weight: 100;line-height: 25px;}
.foot-list-about h2{font-size: 14px;color: #fff;}
.foot-list-about a{color: #999999}
.foot-list-margin{margin-right: 16%}
.mobile_none{ margin:0px !important; padding:0px !important}

/*服务范围*/
.banner{width: 100%;position: relative;margin-top: 85px}
.banner img{max-width: 100%}


.fuwu ul{margin-left: -2.2%;zoom:1}
.fuwu li{width: 47.7%; border: 0px solid #cccccc; float: left;position: relative;margin-left: 2.2%;padding-bottom:9%;margin-bottom: 10px;color: #666666;background: #fff}
.fuwu-tex{margin-top: 3%;padding: 0px 5%;; }
.fuwu-tex h1{text-align: left;font-size: 24px;color: #000;margin-bottom: 10px;padding: 1% 0px 1% 45px;background: url(../images/fuwu-icon.png) no-repeat;}
.fuwu-tex .fuwu-design{background-position: -5px 0px}
.fuwu-tex .fuwu-guwen{background-position: -5px -38px}
.fuwu-tex .fuwu-qgjg{background-position: -5px -76px}
.fuwu-tex .fuwu-bim{background-position: -5px -114px}
.fuwu-tex .fuwu-dgzm{background-position: -5px -152px}
.fuwu-tex .fuwu-lmqj{background-position: -5px -188px}
.fuwu-tex p{font-size: 14px}
.fuwu-bannerTex{
    position: absolute;top: 40%;left: 35%;color: #fff;font-size: 45px;font-weight: bold;padding: 1% 0px;letter-spacing:15px;
}

.fuwu-Left{float: left;width: 50%;padding-bottom: 1.5%}
.fuwu-right{float: right;width: 50%}
.Slide_box{margin-top: 20px;margin-bottom: 20px;background:#ffffff;  border:1px solid #EBEAEA;}
.box-tops ul li{  float:left;  height:53px;  line-height:53px;  display:block;  cursor:pointer;  }
.box-tops ul li a{  font-family:"微软雅黑";  font-size:14px;  color:#868686;  padding-left:27px;  padding-right:27px;  height:53px;  line-height:53px;  display:block;  background:url(../images/xia2.png) right top no-repeat;  margin-left:-1px;  }
.box-tops{  height:53px;  border-bottom:1px solid #E7E7E7;  background:#F9F9F9;  }
.box-tops ul li a:hover{  background:#ffffff;  height:54px;  line-height:53px;  color:#0184dd;  border-right:1px solid #E7E7E7;  border-left:1px solid #E7E7E7;  font-weight:bold;  }
.box-tops ul li.on a{  background:#ffffff;  height:54px;  line-height:53px;  color:#0184dd;  border-right:1px solid #E7E7E7;  border-left:1px solid #E7E7E7;  font-weight:bold;  }
.boxtext{font-size: 14px;line-height: 22px}
.boxtext p {margin-bottom: 10px}
.boxtext b {margin-bottom: 20px}

.Slide_box_mobile{margin-top: 20px;margin-bottom: 20px;display: none}
.sideMenu{  border:1px solid #ddd; border-top:none;}
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#ffffff; cursor:pointer; font-weight: bold; font-size:14px;  color:#666666;  font-family:"微软雅黑";
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ color:#999; display:none; padding: 2%}
.sideMenu p{ margin-bottom: 10px}

/*bim*/
.bim_one{overflow: hidden;position: relative}
.bim_one_tex{width: 50%;padding: 0 0px 2% 0px;padding-left:10%;padding-top:3.5%;}
.bim_one_tex h1{text-align: left;margin-bottom: 20px;margin-top: 20px;color: #0161ae;font-size: 18px;font-weight: bold}
.bim_one_tex h2,.bim_two_tex h2{text-align: left;margin-bottom: 5px;;margin-top: 10px;font-size: 14px;font-weight: bold}
.bim_one_tex p{font-size: 14px}
.bim_img {width: 50%;padding-top: 30px}
.bim_img img{max-width: 100%;margin: 0 auto;padding-top: 2%}

.bim_two_tex{width: 50%;padding: 0 0px 2% 0px;padding-left:10%;padding-top:3.5%;left: 45%}
.bim_two_tex h1{text-align: left;margin-bottom: 20px;margin-top: 20px;color: #0161ae;font-size: 18px;font-weight: bold}
.bim_two_tex p{font-size: 14px}
.jzbim{display: inline}

/*项目案例*/
.case_menubg{background: #2d2d37;position: fixed;width:100%;top: 85px;z-index:99}
.case_menu{font-size: 14px;text-align: center}
.case_menu a{color: #fff;line-height: 60px;font-size: 14px;margin-left: 10px;padding: 20px 10px; position: relative}
.case_menu a:hover{background: #0e90d2;text-decoration: none}
.case_menu a:hover:before{
    content:"";
    width: 0;
    height: 0;
    border-bottom: 13px solid #f4f4f4;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;;
    position: absolute;
    top: 50px;
    left: 38%;
}
.case_menu_ative{
    background: #0e90d2;
}
.case_menu_ative:before{
    content:"";
    width: 0;
    height: 0;
    border-bottom: 13px solid #f4f4f4;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;;
    position: absolute;
    top: 50px;
    left: 38%;
}
.menu_select{background: #f8f8f8;color: #1a1a1a;padding: 10px 0px;width: 90%;border: none}
.case_pc_menu{display: inline}
.case_mobile_menu{display: none}

.case_contact{background: #fff}
.case_contact ul{margin-left: -20px;zoom: 1}
.case_contact ul li{width: 23.5%;float: left;margin-left: 20px;border: 0px solid #0e90d2; margin-bottom: 20px;}
.case_contact_img {overflow: hidden}
.case_contact_img img{max-width: 100%;transition: all 1.0s;}
.case_contact_img img:hover{max-width: 100%;transition: all 1.0s; transform: scale(1.1);}
.case_contact_name{text-align: center;padding: 0 0px;line-height: 35px;font-size: 14px}

.caseshow{width: 96%;margin: 0 auto; margin-top: 2%;margin-bottom: 2%;position: relative}
.caseshow-left{width: 70%;zoom: 1;}
.caseshow-right{width: 28%;zoom: 1}
.caseshow-right h1{font-size: 24px;margin-bottom: 5%;color: #0161ae;background: url(../images/caseshow_title.png) no-repeat;padding-left: 15%;padding-bottom: 5%;line-height: 45px}
.caseshow-right-tex{font-size: 14px;line-height: 25px}
.caseshow-bttom{z-index:99999;text-align:right;width: 100%;position: absolute;line-height: 40px;bottom: 0;background-color:rgba(0, 0, 0, 0.4) !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=40);background:#000;}
.caseshow-bttom a{color: #3c3c3c}
.caseshow-bttom a:hover{color: #0161ae}
.caseTop{margin-top:170px;}

/*新闻中心*/
.new_menu{line-height: 60px;font-size: 16px;width: 100%;position: absolute;bottom: 0;background-color:rgba(0, 0, 0, 0.4) !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=40);background:#000;}
.new_menu_list{text-align: center;color: #fff;}
.new_menu_list a{color: #fff;padding: 1% 5%;position: relative;}
.new_tu{margin-top: 3%}
.new_tu img{max-width: 100%}
.new_tu ul{margin-left: -1.5%;zoom: 1}
.new_tu ul li{float: left;width: 31.7%;margin-left: 1.5%;}
.news_name{padding: 10px 0px; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;text-align: center}
.news_list{margin-top: 3%}
.new_title{width: 100%;background: url(../images/new_tite_bg.jpg) no-repeat ;height: 93px;padding-left: 70px;line-height: 50px;font-size: 18px}
.news_list li{background: url(../images/new_tite_list_bg.png) no-repeat ;overflow: hidden;padding-left: 70px;padding-bottom: 4%}
.news_list img{max-width: 100%}
.news_left{width: 20%}
.news_rigth{width: 78%;font-size: 14px}
.news_rigth h1{white-space: nowrap;  text-overflow: ellipsis;font-size: 14px;text-align: left;margin: 0px;font-weight: bold}
.news_rigth p{padding: 1% 0px 0px 0px;color: #787878}
.new_cont{background: url(../images/new_icon.png) no-repeat 0px 0px;padding-left:35px;padding-right: 7%;color: #dddddd;padding-bottom: 5px}
.new_time{background: url(../images/new_icon.png) no-repeat 0px -25px;padding-left: 35px;color: #dddddd;padding-bottom: 10px}
/*newshow*/
.new_show_left{width: 70%; margin: 5% 0px ;overflow: hidden;}
.new_show_left h1{font-size: 22px;text-align: left;font-weight: bold;margin-bottom: 0px}
.new_cont_time{margin: 2% 0px 3% 0px}
.new_cont_tex{font-size: 14px;line-height: 25px}
.new_cont_tex img{margin:0 auto}
.new_cont_tex img{max-width:100%}
.new_show_right{width: 26%;margin: 5% 0px ;}
.new_show_right h1{text-align: left;font-size: 18px; border-left: 3px solid #004297;padding-left: 2%}
.news_show_img{width: 100%;position: relative;margin-bottom: 5%}
.news_show_img img{max-width: 100%}
.news_show_imgTex{position: absolute;bottom:0px;width:100%;text-align: center; color: #fff; padding: 2% 0px;background-color:rgba(0, 0, 0, 0.4) !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=40);background:#000;}
.new_show_list{font-size: 14px;line-height: 30px;;}
.new_show_list li{white-space: nowrap;  text-overflow: ellipsis;width: 90%;overflow: hidden}
.new_show_line{border: 1px dashed #cccccc;margin-top: 4%}
.new_show_next{margin-top: 2%}
.new_show_next .prev,.next{width: 40%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.new_show_next .next{text-align: right}
.shareIt{margin-top: 4%;height: 50px;}
.bshare-weixin{background: url(../images/share_icon.png) no-repeat 0px 0px !important;}
.bshare-qqim{background: url(../images/share_icon.png) no-repeat -41px 0px !important;}
.bshare-sinaminiblog{background: url(../images/share_icon.png) no-repeat -120px 0px !important;}
.bshare-qzone{background: url(../images/share_icon.png) no-repeat -159px 0px !important;}
.bshare-baiduhi{background: url(../images/share_icon.png) no-repeat -80px 0px !important;}
.bshare-more{background: url(../images/share_icon.png) no-repeat -199px 0px !important;}
.share_span{color: #838586}

/*关于我们*/
.about_menu{line-height: 60px;font-size: 16px;width: 100%;position: absolute;bottom: 0;background-color:rgba(0, 0, 0, 0.4) !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=40);background:#000;}
.about_menu_fixed{line-height: 60px;font-size: 16px;width: 100%;position: fixed;top: 0;background:#000;z-index: 99999}
.about_menu_list{text-align: center;color: #fff;}
.about_menu_list a{color: #fff;padding: 1% 2%;position: relative}
.about_menu_list a:hover{color: #ccc;}


.about{margin-top: 5%}
.about_left{width: 60%}
.about_left h3{font-size: 18px;border-left: 2px solid #0e90d2;padding-left: 10px;margin-bottom: 3%}
.about_right{width: 35%}
.about_right img{max-width: 100%}

/*我们的优势*/
#advantage{margin-top: 180px}
.advantage ul{ margin-left: -2%;zoom: 1}
.advantage ul li{ width: 31.3%;float: left;margin-left: 2%;border: 1px solid #e0e0e0;padding:2%;margin-bottom: 2%;height: 180px}
.advantage h1{font-size: 24px;font-weight: bold;text-align: center;padding: 0px;margin-bottom: 5%;color: #545454}
.advantage p{font-size: 14px;text-align: center;}
.AP{border: 1px solid #e0e0e0;clear: both;padding:2%;overflow: hidden}
.AP h2{font-size: 18px;font-weight: bold;text-align: center;}
.AP ul{padding-left: -1%;zoom: 1;margin-top: 2%}
.AP ul li{width: 25%;float: left;margin-bottom: 1%;padding-left: 1%}



/*荣誉业绩*/
.Honors_con{height: 189px;width:100%;background: url(../images/yearline.jpg) no-repeat center;position: relative}
.Honors_first{background: url(../images/yearline_1.jpg) no-repeat center;}
.Honors_last{background: url(../images/yearline_2.jpg) no-repeat center; margin-bottom: 2%}
.Honors_left{width: 40%;border: 1px solid #cccccc;position: absolute;top: 20%;left: 1%;padding: 2% 0px}
.Honors_img{width: 20%;padding-left: 2%}
.Honors_img img{max-width: 100%;}
.Honors_text{width: 75%}
.year_right{text-align: center;position: absolute;top: 46%;left: 53%;font-size: 20px}

.Honors_right{width: 40%;border: 1px solid #cccccc;position: absolute;top: 20%;right: 1%;padding: 2% 0px}
.year_left{text-align: center;position: absolute;top: 46%;left: 44%;font-size: 20px}

.cooperation{margin-bottom: 3%}
.cooperation ul li{width: 16.6%;float: left;border: 1px solid #f4f4f4}
.cooperation img{max-width: 100%}

.events{background:url(../images/events_bg.jpg) no-repeat center 20px;}
.e_tit{height:151px;position:relative;overflow:hidden;margin-bottom:45px;padding-top:15px;}
.e_tit .e_btn{display:block;width:19px;height:35px;background:url(../images/e_tit_btn2.png) no-repeat;position:absolute;bottom:5px;}
.e_tit .prev{left:5px;background-position:0 0;}
.e_tit .next{right:0px;background-position:0 -35px;}
.e_time{width:1270px;position:relative;left:40px;overflow:hidden;}
.e_time ul{width:1350px;overflow:hidden;*zoom:1;background:url(../images/e_line.jpg) repeat-x 0 113px}
.e_time ul li{float:left;width:185px;position:relative;margin-top:19px;height:110px;cursor:pointer;font-size:16px;}
.e_time li span{display:block;padding-top:59px;line-height:30px;text-align:center;color:#979797;text-align: left;padding-left: 22px}
.e_time li .sign{position:absolute;height:11px;overflow:hidden;text-align:center;width:100%;}
.e_time li .sign img{top:0px; margin-left:36px; float:left;}
.e_time li .line{height:0;width:1px;position:absolute;bottom:11px;left:41px;background:url(../images/e_line2.jpg) repeat-y center top;}
.e_time li p{width:84px;height:24px;position:absolute;top:0;left:0;text-align:center;line-height:24px;font-size: 14px;background:url(../images/e_tit_on.png) no-repeat;display:none;color:#FFF;font-weight:bold;}
.e_time li.on span{opacity:0;fliter:alpha(opacity=0);}
.e_time li.on .sign img{top:-11px; position:absolute;}
.e_time li.on .line{height:65px;}
.e_time li.on p{display:block;}
.e_con{ width: 58%;margin: 0 auto;font-size: 14px;line-height: 25px }
.e_con h1 { font-size:30px; line-height:40px; }





/*关于我们菜单*/
.nav1 {  position: relative; z-index: 999999;  }
.nav1 ul {  margin: 0;  padding: 0;  }
.nav1 li {  margin: 0 5px 0px 0;  padding: 0;  list-style: none;  display: inline-block;  }
.nav1 a {  padding: 3px 12px;  text-decoration: none;  color: #fff;  line-height: 100%;}
.nav1 a:hover {  color: #ccc;  }
.nav1 .current a { color: #fff;  border-radius: 5px;  }
/* right nav */
.nav1.right ul {  text-align: right;  }
/* center nav */
.nav1.center ul {  text-align: center;  }

.teamS{position: relative;font-size: 14px}
.team_s{width: 390px;height:220px;background: #3c6de8;padding-top: 10%;color: #fff;line-height: 25px}
.team_s .name{font-size: 20px}
.team_x{width: 390px;height:310px;background: #fff; padding: 25% 5% 5% 5%;text-align: left;line-height: 20px;font-size: 12px}
.team_image img{position: absolute;left: 25%;top: 20%}

#team{position: relative;margin-top: 5%;padding-bottom: 2%;overflow: hidden; background: #1f6377}
.dean h1{color: #fff;margin-bottom: 3%;margin-top: 1%}
.dean-left{width: 28%;color: #fff}
.dean-left img{max-width: 100%}
.dean-left p{padding: 20px 15% 0 0}
.dean-middle{width: 40%;color: #fff;margin-right: 4%}
.dean-right{width: 28%;color: #fff}
.dean-right p{padding-top: 0px}


/*招聘*/
.HRTop{margin: 3% 0}
.HRTop h3{font-size: 20px}
.HRTop p{font-size: 14px;padding-top: 7px}
.recruit-cont{position: relative;width: 100%;overflow: hidden}
.recruit-cont ul{margin-left: -35px;zoom: 1}
.recruit-cont ul li{width: 47.4%;height:620px;float: left;background: #f4f4f4;margin-left: 35px;margin-bottom: 35px;overflow: hidden}
.recruit-cont ul li:hover{background: #ededed}
.hr-tn{background: #e9e9e9;overflow: hidden;margin-top: 2%}
.recruit-bgcolor{background: #4fa5fb;position: absolute;padding-bottom: 10%;width: 100%;zoom: 1}
.recruit-text{position: relative;padding: 0% 3% 3% 3%;margin: 0 auto;width: 100%;}
.recruit-text h2{font-size: 22px;color: #004297;text-align: center;margin-bottom: 3%}
.recruit-text-cont{padding: 5% ;font-size: 14px;line-height: 23px}
.recruit-text-cont h4{font-size: 16px;margin: 3% 0}
.recruit-position{text-align: center;background: url(../images/position.png) no-repeat 45% 5px;}
.recruit-line{border-bottom: 1px solid #cccccc;margin: 4% 0}

/*联系我们*/
.lxwm_h1 li{
    float: left;
    width:25%;
    text-align: center;
    position: relative;
}
.lxwm_h1 li>img{
    width:77px;
    height:77px;
    margin: 0 auto;
}
.lxwm_h1 li i{
    width: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.lxwm_h1 li i:before{

    width:60px;
    height:60px;
    -webkit-font-smoothing: antialiased;
    transition: all .36s ease;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    font-size: 20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left:-60px;
}
.lxwm_h1 li:hover i:before{
    left:0;
}
.lxwm_h1 li i:after{
    display: block;
    width:60px;
    height:60px;
    -webkit-font-smoothing: antialiased;
    transition: all .36s ease;
    content: "";
    position: absolute;
    top: 50%;
    font-size: 20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    left:0;
}
.lxwm_h1 li:hover i:after{
    left:60px;
}
.lxwm_h1 li.l1 i:before{
    background:url(../images/lxwm_a2.png) center center no-repeat!important;
}
.lxwm_h1 li.l1 i:after{
    background:url(../images/lxwm_a1.png) center center no-repeat!important;
}
.lxwm_h1 li.l2 i:before{
    background:url(../images/lxwm_b2.png) center center no-repeat!important;
}
.lxwm_h1 li.l2 i:after{
    background:url(../images/lxwm_b1.png) center center no-repeat!important;
}
.lxwm_h1 li.l3 i:before{
    background:url(../images/lxwm_c2.png) center center no-repeat!important;
}
.lxwm_h1 li.l3 i:after{
    background:url(../images/lxwm_c1.png) center center no-repeat!important;
}

.lxwm_h1 li em{
    display: block;
    line-height: 40px;
    font-size: 20px;
}

.lxwm_h1 li a{
    display: block;
    text-align: center;
}
.lxwm_h1 li p{
    width:180px;
    color:#333333;
    margin:0 auto;
    font-size: 14px;
}

.lxwm_h1{
    padding-top: 80px;
    padding-bottom: 40px;
}
.lxwm_h2{
    padding-bottom: 40px;
}
.lxwm_n{
    color: #454545;
    font-size: 26px;
    text-align: center;
    padding-top: 90px;
    line-height: 70px;
    background:url(../images/lxwm_f.png) bottom center no-repeat!important;
}
.lxwm_h1 li:after{
    content:"";
    width:1px;
    height:140px;
    background-color:#e3e3e3;
    display: block;
    position: absolute;
    right:0;
    top:10px;
}
.lxwm_h1 li:last-child:after{
    display: none;
}

.lxwm_h3a em{
    display: block;
    color: #3b3b3b;
    font-size: 24px;
    font-weight: bold;
    float: left;
    line-height: 40px;
    margin-left: 100px;
}
.lxwm_h3ar{
    width: 1170px;
    float: right;
}
.lxwm_h3{margin-left:70px}
.lxwm_h3 h3{
    color: #3b3b3b;
    font-size: 25px;
}
.lxwm_h3 h3 img{
    vertical-align: middle;
    margin-bottom: 3px;
    margin-right: 10px;
    margin-left: 30px;
    float: left;
}
.lxwm_h3 h3 span{
    float: left;
    padding-top: 2%;
}

.lxwm_h3ar strong{
    display: block;
    color: #3b3b3b;
    font-size: 24px;
    padding-bottom: 20px;
    line-height:40px;
}
.lxwm_h3ar p{
    color: #707070;
    font-size: 14px;
    line-height: 250%;
}
.lxwm_h3a{
    padding: 30px 0;
    border-bottom: 1px solid #e5e5e5;
}
.lxwm_h3a:last-child{
    border: none;
}
.lxwm_h3{
    padding:50px 0;
    background-color:#f4f4f4;
}


/*.contact-address{margin-top: 5%;}*/
/*.contact-address h1{font-size: 24px}*/
/*.contact-address ul{margin-left: -5%;zoom: 1}*/
/*.contact-address ul li{float: left;width: 44.8%;border: 0px solid #cccccc;margin-left: 5%;font-size: 14px;margin-bottom: 4%;overflow: hidden;}*/
/*.contact-address ul li img{max-width: 100%;margin: 0 auto}*/
.contact-address-left{width: 15%;;overflow: hidden}
.contact-address-right{width: 80%;;line-height: 30px;overflow: hidden;}
.font16{font-size: 16px}
.font18{font-size: 18px}
.font14{font-size: 14px}
.font12{font-size: 12px}
.color-004297{color: #004297}
.Arrive{position: relative;overflow: hidden;background: #f4f4f4;margin-top: 15px}
.Arrive h2{font-size: 10px}
.Arrive-ab{position: absolute;width: 100%;top: 3%;left: 0}

.Arrive-cont{padding: 0px;position: relative;padding-bottom: 25%}
.Arrive-title{position: absolute;top: 13%;text-align: center;left:46.5%;font-size: 18px;color: #fff}

.Arrive-transit{position: absolute;top: 30%;text-align: center;left:3%;color: #fff;padding: 1%;width:25%;font-size: 14px}
.Arrive-Taxi{position: absolute;top: 30%;text-align: center;left:37%;color: #fff;padding: 1%;width:25%;font-size: 14px}
.Arrive-metro{position: absolute;top: 30%;text-align: center;left:71%;color: #fff;padding: 1%;width:25%;font-size: 14px}
.Arrive-transit img,.Arrive-Taxi img,.Arrive-metro img{margin: 0 auto;max-width: 100%}
.Arrive-transit_text{margin: 7% 0px}

.messageCon{padding: 0px;margin-top: 3%}
.messageCon h1{font-size: 22px}
.message {width: 80%;margin: 0 auto;color: #959595}
.message-left{width: 50%}
.message-right{width: 47%}
.message input{height:33px;padding: 0px 7px;line-height:33px;margin: 7px 0px;width: 100%;border:1px solid #cccccc;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.message textarea{padding: 5px;margin: 7px 0px;height: 125px;width: 100%;border:1px solid #cccccc;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.button_reg a{
    width:200px; height:45px; background:#006699; margin:0 auto; margin-top:30px; margin-bottom:30px; line-height:45px;
    border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
    -moz-box-shadow: 0px 0px 10px  rgba(255, 255, 255, 0.6); /* Firefox */
    -webkit-box-shadow: 0px 0px 10px  rgba(255, 255, 255, 0.6); /* Safari 和 Chrome */
    box-shadow: 0px 0px 10px  #fff; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=90,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=3)";
    /* behavior:url(/css/ie-css3.htc);*/
    font-size:18px;; color:#FFF; display:block;
    text-align: center;
}
#video-index {
    width: 100%; height: 770px; background-color: #ccc;  object-fit:cover;
}
.button_reg a:hover{background:#95244d; text-decoration:none}

.mqy{margin-bottom: 20px;margin-top:0px;background: #f4f4f4;padding-bottom: 20px;font-size: 14px}
.mqy h1{margin-top: 50px;}
.mqy-jj{padding:0 12%;font-size: 14px;margin-bottom: 30px;text-align: center}
.mqy-left{width: 34%;float: left;padding-top: 4%;}
.mqy-left ul li{width: 100%;padding: 10px 70px 10px 0px;}
.mqy-left ul>li>h2{font-size: 16px;font-weight: bold;padding-bottom: 2%;text-align: right}
.mqy-left ul>li>p{text-align: right}
.icon1{background: url(../images/myq_icon1.png) no-repeat center right;}
.icon2{background: url(../images/myq_icon2.png) no-repeat center right;margin: 22% 0}
.icon3{background: url(../images/myq_icon3.png) no-repeat center right}
.icon4{background: url(../images/myq_icon4.png) no-repeat center left;}
.icon5{background: url(../images/myq_icon5.png) no-repeat center left;margin-top: 10% }
.icon6{background: url(../images/myq_icon6.png) no-repeat center left;margin-top: 10% }
.icon7{background: url(../images/myq_icon7.png) no-repeat center left;margin-top: 10% }

.mqy-middle{width: 28%;float: left;margin-left: 2.5%}
.mqy-middle img{margin: 0 auto;}
.mqy-right{width: 34%;float: right;padding-top: 3.3%}
.mqy-right ul li{width: 100%;padding: 10px 0px 10px 70px;}
.mqy-right ul>li>h2{font-size: 16px;font-weight: bold;padding-bottom: 2%;text-align: left}
.mqy-right ul>li>p{text-align:  left}
.btn-more{width: 190px;margin: 0 auto;margin-top: 50px;margin-bottom: 30px}
.btn-more a{padding: 10px 50px;text-align: center;background: #0091e9;color: #fff;border-radius:10px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;}
.btn-more a:hover{background: #0271b4;}
#dituContent{max-width:1350px;height:550px;border:#ccc solid 1px; margin: 0 auto}

/********分页样式*******/
#pages{  padding-top:20px;text-align:center; line-height:28px; font-family:"Microsoft YaHei"; font-size:14px; color:#727071;}
#pages a{ height:28px;  border:1px solid #0161ae; font-size:14px; padding:2px 10px;  color:#727071; margin:0px 0px;}
#pages a:hover{ background-color:#0161ae; color:#ffffff; text-decoration:none;}
#pages span{ border:1px solid #0161ae; padding:0px 6px 0px 6px; background:#D10064; color:#ffffff;}
.now{ background-color:#0161ae;color:#ffffff;}
.container-top{background: #fff;margin-top: 140px}

@media only screen and (max-width: 2560px) and (min-width:1920px) {
    .container{width: 1350px;}
    .case_contact ul li{width: 23.5%;}
    .Arrive-transit{top: 34%;}
    .Arrive-Taxi{top: 34%;}
    .Arrive-metro{top: 34%;}
    .swiper-pagination{margin-bottom: 2%}
}
@media only screen and (max-width: 1910px) and (min-width:1600px) {
    .container{width: 1350px;}
    .case_contact ul li{width: 23.5%;}
    .Arrive-transit{top: 34%;}
    .Arrive-Taxi{top: 34%;}
    .Arrive-metro{top: 34%;}

}

@media only screen and (max-width: 1440px) and (min-width:1366px) {
    .container{width: 1350px;}
    .fuwu-bannerTex{left: 28%}
    .flash5_con{margin-top: 30%;margin-right: 5%}
}

@media only screen and (max-width: 1366px) and (min-width:1280px) {
    .container{width: 94%;}
    .case_contact ul li{width: 23.5%;}
    .fuwu-bannerTex{left: 28%}
    .e_time{width:1125px;}
    .e_time ul{width:1280px;}
    .flash5_con{margin-top: 30%;margin-right: 5%}

}

@media only screen and (max-width: 1280px) and (min-width:1150px) {
    .container{width: 94%;}
    .case_contact ul li{width: 23.5%;}
    .fuwu-bannerTex{left: 28%}
    .AP ul li{width: 33%;}
    .e_time{width:1125px;}
    .e_time ul{width:1280px;}
    .flash5_con{margin-top: 30%;margin-right: 5%}
}

@media only screen and (max-width: 1280px) and (min-width:1024px) {
    .container{width: 94%;}
    .case_contact ul li{width: 23.3%;}
    .fuwu-bannerTex{left: 28%}
    .AP ul li{width: 33%;}
    .navbarTex a{font-size: 14px;margin-left: 20px !important;padding-top: 10px!important; }
    .foot-list-margin{margin-right: 15%}
    .e_time{width:1125px;}
    .e_time ul{width:1280px;}
    .e_con{ width: 60%;}

    .dean-left{width: 26%}
    .dean-left p{padding: 20px 5% 0 0}
    .dean-middle{width: 38%; margin-left: 3%}
    .dean-right{width: 28%;}
    .recruit-cont ul li{width: 47.1%;}
    .flash5_con{margin-top: 30%;margin-right: 5%}
}



@media only screen and (max-width: 1024px) and (min-width:800px) {
    .container{width: 94%;}
    .case li{width: 31.4%;margin-bottom: 5px;}
    .case_name{line-height: 35px;height: 35px;font-size: 14px}
    /*优势*/
    .Field-contex{top: 20%;}
    .Field-contex .Field-h1{font-size: 16px;}
    .Field-contex p{font-size: 12px;line-height: 22px}
    /*服务*/
    .OutService li{width: 28.8%;padding-bottom:25%;}
    .service-text{top: 55%}
    .service-text h1{margin-bottom: 5px;font-size: 14px}
    /*swiper*/
    .swiper-container {height: 65%;}
    .flash1,.flash2,.flash3,.flash4,.flash5,.flash{background-size: 100%}
    .flash1_cont{position: absolute;top: 35%;}
    .flash1_cont img{max-width: 50%}
    .swiper-pagination-bullet{width:12px;height:12px;}
    /*头部*/
    .herder{height: 60px;}
    .banner{margin-top: 60px}
    .navbarTex a{font-size: 14px;margin-left: 20px !important;padding-top: 10px!important; }
    .brand img{width: 350px}
    .brand{width: 110px; overflow: hidden}
    .herder-padding{padding-top: 10px!important;}
    .foot-list-margin{margin-right: 12%}

    /*服务范围*/
    .fuwu li{padding-bottom:12%;}
    .fuwu-tex h1{font-size: 18px;}
    .fuwu-tex p{font-size: 12px}
    .fuwu-bannerTex{font-size: 24px;left: 30%}
    .case_contact ul li{width: 22.9%;}
    .case_menu a{padding: 20px 5px}
    .case_menubg{top: 60px}
    /*新闻中心*/
    .new_menu{line-height: 40px;font-size: 14px}
    .nav a {font-size: 13px }

    .Arrive-title{top: 10%;left:41%;font-size: 16px}
    .Arrive-transit{top: 28%;width:35%;font-size: 12px;left:0.1%;}
    .Arrive-Taxi{top: 28%;width:35%;font-size: 12px;left:34%;}
    .Arrive-metro{top: 28%;width:35%;font-size: 12px;left:68%;}
    .Arrive-transit_text{margin: 4% 0px}
    .Arrive-transit img,.Arrive-Taxi img,.Arrive-metro img{margin: 0 auto;max-width:25%}
    .AP ul li{width: 33%;}
    .e_time{width:890px;}
    .e_time ul{width:1024px;}
    .e_con{ width: 80%;}

    .dean-left{width: 26%}
    .dean-left p{padding: 20px 5% 0 0}
    .dean-middle{width: 38%; margin-left: 3%}
    .dean-right{width: 28%;}

    .lxwm_h3a em{  margin-left: 50px;}
    .lxwm_h3ar{  width: 80%;  }
    .lxwm_h3{margin-left: 0px}
    .lxwm_h3 h3{  font-size: 18px;}
    .lxwm_h3 h3 img{max-width: 15%}
    .lxwm_h3 h3 span{  padding-top: 4%;  }
    .recruit-cont ul li{width: 46.2%;}
    .hr-tn{margin-top: 2%}
    .caseTop{margin-top:140px;}
    .flash5_con{margin-top: 20%;margin-right: 5%}
}

@media only screen and (max-width: 800px) and (min-width:768px) {
    /*swiper*/
    .swiper-container {height: 55%;}
    .flash1,.flash2,.flash3,.flash4,.flash5,.flash{background-size: 100%}
    .flash1_cont{position: absolute;top: 35%;}
    .flash1_cont img{max-width: 50%}
    .swiper-pagination-bullet{width:12px;height:12px;}

    /*头部*/
    .herder{height: 60px}
    .banner{margin-top: 60px}
    .navbarTex a{font-size: 14px;margin-left: 20px !important;padding-top: 10px!important; }
    .brand img{width: 350px}
    .brand{width: 110px; overflow: hidden}
    .herder-padding{padding-top: 10px!important;}
    .footer-menu{display: none}

    /*服务范围*/
    .fuwu li{padding-bottom:15%;}
    .fuwu-tex h1{font-size: 16px;}
    .fuwu-tex p{font-size: 12px}
    .fuwu-Left{float: left;width: 100%;}
    .fuwu-right{float: right;width: 100%}
    /*bim*/
    .bim_one_tex{padding-left:2%;}
    .fuwu-bannerTex{font-size: 20px;left: 25%}
    /*项目案例*/
    .case_contact ul li{width: 22.3%;}
    .case_pc_menu{display: none}
    .case_mobile_menu{display: inline}
    /*新闻中心*/
    .new_menu{line-height: 40px;font-size: 14px}
    .news_rigth{font-size: 12px}
    .nav a {font-size: 13px }

    .Arrive-title{top: 10%;left:41%;font-size: 16px}
    .Arrive-transit{top: 28%;width:35%;font-size: 12px;left:0.1%;}
    .Arrive-Taxi{top: 28%;width:35%;font-size: 12px;left:34%;}
    .Arrive-metro{top: 28%;width:35%;font-size: 12px;left:68%;}
    .Arrive-transit_text{margin: 4% 0px}
    .Arrive-transit img,.Arrive-Taxi img,.Arrive-metro img{margin: 0 auto;max-width:25%}
    .caseshow-right h1{font-size: 16px; background-size: 15%;line-height: 25px}
    .caseshow-right-tex{font-size: 12px;}
    .AP ul li{width: 50%;}
    .Slide_box_mobile{display: block;}
    .Slide_box{display: none}
    .e_time{width:680px;}
    .e_time ul{width:800px;}
    .e_con{ width: 95%;}

    .dean-left{width: 98%}
    .dean-left p{padding: 20px 0% 0 0}
    .dean-middle{width: 98%;margin-left: 0px}
    .dean-right{width: 98%;}
    .recruit-cont ul li{width: 100%;}
    .caseTop{margin-top:120px;}

    .mqy-left{width: 100%;}
    .mqy-middle{width: 28%;display: none}
    .mqy-right{width: 100%;}
    .mqy-left ul li{width: 100%;padding: 10px 0px 10px 80px;}
    .mqy-left ul>li>h2{font-size: 16px;font-weight: bold;padding-bottom: 2%;text-align: left}
    .mqy-left ul>li>p{text-align: left}
    .mqy-right ul li{width: 100%;padding: 10px 0px 10px 80px;}
    .mqy-right ul>li>h2{font-size: 16px;font-weight: bold;padding-bottom: 2%;text-align: left}
    .mqy-right ul>li>p{text-align:  left}
    .icon1{background: url(../images/myq_icon1.png) no-repeat center left;}
    .icon2{background: url(../images/myq_icon2.png) no-repeat center left;margin: 5% 0}
    .icon3{background: url(../images/myq_icon3.png) no-repeat center left}
    .icon4{background: url(../images/myq_icon4.png) no-repeat center left;margin-top: 2% }
    .icon5{background: url(../images/myq_icon5.png) no-repeat center left;margin-top: 5% }
    .icon6{background: url(../images/myq_icon6.png) no-repeat center left;margin-top: 5% }
    .icon7{background: url(../images/myq_icon7.png) no-repeat center left;margin-top: 5% }

}

@media only screen and (max-width: 768px) and (min-width:640px) {
    .container{width: 94%;}
    .case li{width: 48.2%;margin-bottom: 5px;}
    .container h1{font-size: 22px;line-height: 24px;margin-bottom: 20px}
    .EnOutServuce{font-size: 14px}
    .case_name{line-height: 35px;height: 35px;font-size: 14px}
    /*优势*/
    .Field li{width: 50%;}
    .Field-contex{top: 20%;}
    .Field-contex .Field-h1{font-size: 16px;}
    .Field-contex p{font-size: 12px;}
    /*服务*/
    .OutService li{width: 45.8%;padding-bottom:40%;}
    .service-text{top: 55%;font-size: 10px}
    .service-text h1{margin-bottom: 5px;font-size: 14px}
    /*swiper*/
    .swiper-container {height: 57%;}
    .flash1,.flash2,.flash3,.flash4,.flash5,.flash{background-size: 100%}
    .flash1_cont{position: absolute;top: 20%;}
    .flash1_cont img{max-width: 50%}
    .swiper-pagination-bullet{width:10px;height:10px;}
    /*头部*/
    .herder{height: 50px}
    .banner{margin-top: 50px}
    .navbarTex a{font-size: 14px;margin-left: 0px !important;padding-top: 10px!important; }
    .brand img{width: 300px}
    .brand{width: 90px; overflow: hidden}
    .herder-padding{padding-top: 10px!important;}
    .navbar-toggle{margin: 2px !important;;padding: 2px!important;}
    .navbar-nav{background: #686868}
    /*底部*/
    .footer-menu{display: none}

    /*服务范围*/
    .fuwu li{padding-bottom:18%;}
    .fuwu-tex h1{font-size: 16px;}
    .fuwu-tex p{font-size: 12px}
    .case_menubg{top: 50px}
    /*bim*/
    .bim_one_tex{padding-left:2%;}
    .fuwu-bannerTex{font-size: 14px}

    /*项目案例*/
    .case_contact ul li{width: 22.1%;}
    .xman{width: 20%;}
    .menu_select{width: 55%;}
    .case_pc_menu{display: none}
    .case_mobile_menu{display: inline;}
    /*新闻中心*/
    .new_menu{line-height: 40px;font-size: 14px}
    .news_rigth{font-size: 12px}
    .news_rigth h1{font-size: 14px;margin-bottom: 0px}
    .new_show_left{width: 99%;}
    .new_show_right{display: none}
    .year_right{left: 53%;font-size: 16px}
    .year_left{left: 42%;font-size: 16px}
    /*联系我们*/
    .font16{font-size: 14px}
    .Arrive-title{top: 10%;left:41%;font-size: 16px}
    .Arrive-transit{top: 28%;width:35%;font-size: 12px;left:0.1%;}
    .Arrive-Taxi{top: 28%;width:35%;font-size: 12px;left:34%;}
    .Arrive-metro{top: 28%;width:35%;font-size: 12px;left:68%;}
    .Arrive-transit_text{margin: 4% 0px}
    .Arrive-transit img,.Arrive-Taxi img,.Arrive-metro img{margin: 0 auto;max-width:25%}

    .caseshow-right h1{font-size: 16px; background-size: 5%;line-height: 25px;margin-top: 5%;margin-bottom: 1%;padding-left: 6%}
    .caseshow-right-tex{font-size: 12px;}
    .caseshow-left{width: 100%;}
    .caseshow-right{width: 100%;}
    .caseshow-bttom{position: relative}
    .e_time{width:650px;}
    .e_time ul{width:768px;}
    .container-top{margin-top: 12%}
    .caseTop{margin-top:110px;}

}

@media only screen and (max-width: 640px) and (min-width:480px) {
    .container{width: 94%;}
    .case li{width: 48.2%;margin-bottom: 5px;}
    .container h1{font-size: 20px;line-height: 24px;margin-bottom: 20px}
    .EnOutServuce{font-size: 14px}
    .case_name{line-height: 30px;height: 35px;font-size: 14px}
    /*优势*/
    .Field li{width: 50%;}
    .Field-contex{top: 20%;}
    .Field-contex .Field-h1{font-size: 14px;margin-bottom: 5%}
    .Field-contex p{font-size: 12px;}
    /*服务*/
    .OutService li{width: 45.8%;padding-bottom:40%;}
    .service-text{top: 55%;font-size: 10px}
    .service-text h1{margin-bottom: 5px;font-size: 14px}
    /*swiper*/
    .swiper-container {height: 55%;}
    .flash1,.flash2,.flash3,.flash4,.flash5,.flash{background-size: 100%}
    .flash1_cont{display: none}
    .swiper-pagination-bullet{width:10px;height:10px;margin: 5px;}
    /*头部*/
    .herder{height: 50px}
    .banner{margin-top: 50px}
    .navbarTex a{font-size: 14px;margin-left: 0px !important;padding-top: 10px!important; }
    .brand img{width: 300px}
    .brand{width: 90px; overflow: hidden}
    .herder-padding{padding-top: 10px!important;}
    .navbar-toggle{margin: 2px !important;;padding: 2px!important;}
    .navbar-nav{background: #686868}
    .case_menubg{top: 50px}
    /*底部*/
    .footer-menu{display: none}

    /*服务范围*/
    .fuwu li{padding-bottom:21%;width: 98.5%;}
    .fuwu-tex h1{font-size: 16px;}
    .fuwu-tex p{font-size: 12px}
    /*bim*/
    .bim_one_tex{padding-left:2%;}
    .bim_one_tex p,.bim_two_tex p{font-size: 12px}
    .bim_one_tex h1,.bim_two_tex h1{font-size: 16px}
    .fuwu-bannerTex{font-size: 12px}
    /*项目案例*/
    .case_contact ul li{width: 46.6%;}
    .xman{width: 15%;}
    .menu_select{width: 55%;}
    .case_pc_menu{display: none}
    .case_mobile_menu{display: inline;}
    /*新闻中心*/
    .new_menu{line-height: 40px;font-size: 14px}
    .news_rigth{font-size: 12px}
    .news_rigth h1{font-size: 14px;margin-bottom: 0px}
    .new_show_left{width: 99%;}
    .new_show_right{display: none}
    .year_right{left: 53%;font-size: 16px}
    .year_left{left: 40%;font-size: 16px}
    /*联系我们*/
    .font16{font-size: 14px}
    /*.Arrive{display: none}*/
    .message-left{width: 100%}
    .message-right{width: 100%}
    .button_reg a{  width:100%;font-size: 16px}
    .caseshow-right h1{font-size: 16px; background-size: 5%;line-height: 25px;margin-top: 5%;margin-bottom: 1%;padding-left: 6%}
    .caseshow-right-tex{font-size: 12px;}
    .caseshow-left{width: 100%;}
    .caseshow-right{width: 100%;}
    .caseshow-bttom{position: relative}
    .e_time{width:520px;}
    .e_time ul{width:640px;}
    .container-top{margin-top: 13%}
}
@media only screen and (max-width: 480px) and (min-width:320px) {


    .container{width: 94%;}
    .case li{width: 98%;margin-bottom: 5px;}
    .container h1{font-size: 18px;line-height: 20px;margin-bottom: 20px}
    .EnOutServuce{font-size: 12px}
    .case_name{line-height: 35px;height: 35px;font-size: 14px}
    /*优势*/
    .Field li{width: 50%;}
    .Field-contex{top: 14%;}
    .Field-contex .Field-h1{font-size: 14px;margin-bottom: 5%}
    .Field-contex p{font-size: 12px;line-height: 20px}
    /*服务*/
    .OutService li{width: 45.8%;padding-bottom:50%;}
    .design,.guwen,.qgjg,.bim,.dgzm,.lmqj,.design:hover,.guwen:hover,.qgjg:hover,.bim:hover,.dgzm:hover,.lmqj:hover{ background-position:center 11% }
    .service-text{top: 40%;font-size: 10px}
    .service-text h1{margin-bottom: 10px;font-size: 14px}
    .service-text p{padding: 0 15px}
    /*swiper*/
    .swiper-container {height: 45%;}

    .flash1,.flash2,.flash3,.flash4,.flash5,.flash{background-size: 150%}
    .flash1_cont{display: none}
    .swiper-pagination-bullet{width:10px;height:10px;margin: 5px;}
    .indexTop{margin-top: 30px!important;padding: 0px;}
    .flash5_con{margin-top: 30%;margin-right: 5%}
    .flash5_con a{  width:120px; height:30px;font-size: 12px;line-height: 30px}
    /*头部*/
    .herder{height: 50px;}
    .banner{margin-top: 50px}
    .navbarTex a{font-size: 14px;margin-left: 0px !important;padding-top: 10px!important; }
    .brand img{width:300px}
    .brand{width: 90px; overflow: hidden}
    .herder-padding{padding-top: 10px!important;}
    .navbar-toggle{margin: 2px !important;;padding: 2px!important;}
    .navbar-nav{background: #686868}
    .case_menubg{top: 50px}
    /*底部*/
    .footer-menu{display: none}


    /*服务范围*/
    .fuwu li{padding-bottom:30%;width: 98.5%;}
    .fuwu-tex h1{font-size: 16px;}
    .fuwu-tex p{font-size: 12px}
    /*bim*/
    .bim_one_tex{padding-left:2%;}
    .bim_one_tex p,.bim_two_tex p{font-size: 12px}
    .bim_one_tex h1,.bim_two_tex h1{font-size: 16px}
    .bim_img img{max-width: 100%}
    .fuwu-bannerTex{font-size: 12px}
    /*项目案例*/
    .case_contact ul li{width: 94%;}
    .case_contact ul li img{margin: 0 auto}
    .xman{width: 25%;}
    .menu_select{width: 45%;}
    .case_pc_menu{display: none}
    .case_mobile_menu{display: inline;}
    /*新闻中心*/
    .new_menu{line-height: 30px;font-size: 12px}
    .news_left{width: 95%}
    .news_rigth{width: 95%;font-size: 12px;float: left}
    .news_rigth h1{font-size: 12px;margin-bottom: 0px;margin-top: 5px;white-space: normal; }
    .news_m_tex{display: none}
    .new_title{font-size: 14px}
    .new_show_left{width: 99%;}
    .new_show_right{display: none}
    .year_right{left: 54%;font-size: 14px}
    .year_left{left: 39%;font-size: 14px}
    /*联系我们*/
    .font16{font-size: 14px}
    /*.Arrive{display: none}*/
    .message-left{width: 100%}
    .message-right{width: 100%}
    .button_reg a{  width:100%;font-size: 14px}
    .messageCon h1{font-size: 16px}
    .caseshow-right h1{font-size: 16px; background-size: 5%;line-height: 25px;margin-top: 5%;margin-bottom: 1%;padding-left: 6%}
    .caseshow-right-tex{font-size: 12px;}
    .caseshow-left{width: 100%;}
    .caseshow-right{width: 100%;}
    .caseshow-bttom{position: relative}
    .e_time{width:380px;}
    .e_time ul{width:480px;}
    .container-top{margin-top: 23%}
}

@media only screen and (max-width: 320px) and (min-width:240px) {
    .container{width: 94%;}
    .case li{width: 98%;margin-bottom: 5px;}
    .container h1{font-size: 18px;line-height: 20px;margin-bottom: 20px}
    .EnOutServuce{font-size: 12px}
    .case_name{line-height: 35px;height: 35px;font-size: 14px}
    /*优势*/
    .Field li{width: 50%;}
    .Field-contex{top: 14%;}
    .Field-contex .Field-h1{font-size: 14px;margin-bottom: 5%}
    .Field-contex p{font-size: 12px;line-height: 20px}
    /*服务*/
    .OutService li{width: 45.8%;padding-bottom:50%;}
    .design,.guwen,.qgjg,.bim,.dgzm,.lmqj,.design:hover,.guwen:hover,.qgjg:hover,.bim:hover,.dgzm:hover,.lmqj:hover{ background-position:center 11% }
    .service-text{top: 40%;font-size: 10px}
    .service-text h1{margin-bottom: 10px;font-size: 14px}
    .service-text p{padding: 0 15px}
    /*swiper*/
    .swiper-container {height: 30%;}
    .swiper-pagination{margin-bottom: 5%}
    .flash1,.flash2,.flash3,.flash4,.flash5,.flash{background-size: 100%}
    .flash1_cont{display: none}
    .swiper-pagination-bullet{width:10px;height:10px;margin: 5px;}
    .indexTop{margin-top: 0px!important;padding: 0px;}
    /*头部*/
    .herder{height: 50px}
    .banner{margin-top: 50px}
    .navbarTex a{font-size: 14px;margin-left: 0px !important;padding-top: 10px!important; }
    .brand img{width: 300px}
    .brand{width: 90px; overflow: hidden}
    .herder-padding{padding-top: 10px!important;}
    .navbar-toggle{margin: 2px !important;;padding: 2px!important;}
    .navbar-nav{background: #686868}
    .case_menubg{top: 50px}
    /*底部*/
    .footer-menu{display: none}



    /*服务范围*/
    .fuwu li{padding-bottom:40%;width: 98.5%;}
    .fuwu-tex h1{font-size: 16px;}
    .fuwu-tex p{font-size: 12px}

    /*bim*/
    .bim_one_tex{padding-left:2%;}
    .bim_one_tex p,.bim_two_tex p{font-size: 12px}
    .bim_one_tex h1,.bim_two_tex h1{font-size: 16px}
    /*.bim_img{height: 200px;}*/
    .fuwu-bannerTex{font-size: 12px}
    /*项目案例*/
    .case_contact ul li{width: 93%;}
    .xman{width: 40%;}
    .menu_select{width: 25%;}
    .case_pc_menu{display: none}
    .case_mobile_menu{display: inline;}
    /*新闻中心*/
    .new_menu{line-height: 30px;font-size: 12px}
    .news_left{width: 95%}
    .news_rigth{width: 95%;font-size: 12px;float: left}
    .news_rigth h1{font-size: 12px;margin-bottom: 0px;margin-top: 5px;}
    .news_m_tex{display: none}
    .new_title{font-size: 14px}
    .new_show_left{width: 99%;}
    .new_show_right,.bshare-baiduhi{display: none !important;}
    .year_right{left: 54%;font-size: 12px}
    .year_left{left: 35%;font-size: 12px}
    /*联系我们*/
    .font16{font-size: 14px}
    /*.Arrive{display: none}*/
    .message-left{width: 100%}
    .message-right{width: 100%}
    .button_reg a{  width:100%;font-size: 14px}
    .messageCon h1{font-size: 16px}
    #allmap{width: 100%;height: 100%;overflow: hidden;margin:0;}
    .caseshow-right h1{font-size: 16px; background-size: 5%;line-height: 25px;margin-top: 5%;margin-bottom: 1%;padding-left: 6%}
    .caseshow-right-tex{font-size: 12px;}
    .caseshow-left{width: 100%;}
    .caseshow-right{width: 100%;}
    .caseshow-bttom{position: relative}
    .e_time{width:230px;}
    .e_time ul{width:320px;}
    .container-top{margin-top: 28%}
}
@media screen and (max-width: 768px) {
    /*关于我们菜单*/
    .nav1 {  position: relative;  min-height: 40px; z-index:99  }
    .nav1 ul {  width: 180px;  padding: 5px 0;  position: absolute;  top: 0;  left: 0;  border: solid 1px #aaa;  background: #fff url(../images/icon-menu.png) no-repeat 10px 11px;  border-radius: 5px;  box-shadow: 0 1px 2px rgba(0,0,0,.3);  }
    .nav1 li {  display: none; /* hide all <li> items */  margin: 0;  }
    .nav1 .current {  display: block; /* show only current <li> item */  }
    .nav1 a {  display: block;  padding: 5px 5px 5px 32px;  text-align: left;  color: #666; font-size: 13px }
    .nav1 .current a {  background: none;  color: #666;  }

    /* on nav hover */
    .nav1 ul:hover {  background-image: none;  }
    .nav1 ul:hover li {  display: block;  margin: 0 0 5px;
    }
    .nav1 ul:hover .current {  background: url(../images/icon-check.png) no-repeat 10px 7px;  }

    /* right nav */
    .nav1.right ul {  left: auto;  right: 0;  }

    /* center nav */
    .nav1.center ul {  left: 50%;  margin-left: -90px;  }

    .about_left{width: 100%}
    .about_right{display: none}
    .about h1,.roon h1,.team h1{font-size: 16px}
    .about h3{font-size: 14px}
    .recruit-text{width: 90%;}
    .recruit-text-cont{font-size: 12px;}
    .recruit-text h1{font-size: 16px}
    .recruit-position{background-position: 40% 3px}
    .m_address{display: none}
    .footer-text{font-size: 12px;padding-top: 20px}

    .fuwu-bannerTex{letter-spacing:5px;left: 25%}

    /*我们的优势*/
    .advantage ul li{ width: 48%;}
    .advantage p{font-size: 12px;}
    .AP ul li{width: 100%;}
    .AP h2{font-size: 12px}

    .team_s{width: 320px;}
    .team_x{width: 320px;height:320px;}
    .team_image img{left: 25%;top: 25%;max-width: 50%}
    .team h1{ padding-bottom: 5%}
    .mobile_none{display: none}
    .aboutBanner{height: 150px !important}
    .w100{width: 98% !important;}
    .contact-address ul li{width: 98%;}
    .contact-address-left{width: 20%;}
    .contact-address-right{width: 75%;line-height: 25px;}

    .fuwu-Left{float: left;width: 100%;}
    .fuwu-right{float: right;width: 100%}
    .fuwu-tex h1{background-size: 10% }
    .Slide_box_mobile{display: block;}
    .Slide_box{display: none}
    .box-tops ul li a{font-weight: bold!important;color: #ff8400}
    #video-index {
        width: 100%; height: 300px; background-color: #ccc;  object-fit:cover;
    }
    .bim_img {width: 100%;}
    .bim_one_tex,.bim_two_tex{width: 100%;}
    .e_con{ width: 95%;}
    .e_time ul li{width:105px;}

    .dean-left{width: 98%}
    .dean-left img{margin: 0 auto}
    .dean-left p{padding: 20px 0% 0 0}
    .dean-middle{width: 98%;margin-left: 0px}
    .dean-right{width: 98%;}


    #advantage{margin-top: 30%}

    .lxwm_n{line-height: 40px;background:url(../images/lxwm_f.png) bottom center no-repeat!important;padding-bottom: 25px;font-size: 23px}
    .lxwm_h3a em{  margin-left: 0px;width: 20% }
    .lxwm_h3ar{  width: 80%;  }
    .lxwm_h3{margin-left: 0px}
    .lxwm_h3 h3{  font-size: 16px;}
    .lxwm_h3 h3 img{max-width: 20%}
    .lxwm_h3 h3 span{  padding-top: 6%;  }
    .recruit-cont ul li{width: 100%;height: 660px;margin-left: 0px;}
    .caseTop{margin-top:100px;}

    .mqy-left{width: 100%;}
    .mqy-middle{width: 28%;display: none}
    .mqy-right{width: 100%;}
    .mqy-left ul li{width: 100%;padding: 10px 0px 10px 80px;}
    .mqy-left ul>li>h2{font-size: 16px;font-weight: bold;padding-bottom: 2%;text-align: left}
    .mqy-left ul>li>p{text-align: left}
    .mqy-right ul li{width: 100%;padding: 10px 0px 10px 80px;}
    .mqy-right ul>li>h2{font-size: 16px;font-weight: bold;padding-bottom: 2%;text-align: left}
    .mqy-right ul>li>p{text-align:  left}
    .icon1{background: url(../images/myq_icon1.png) no-repeat center left;}
    .icon2{background: url(../images/myq_icon2.png) no-repeat center left;margin: 5% 0}
    .icon3{background: url(../images/myq_icon3.png) no-repeat center left}
    .icon4{background: url(../images/myq_icon4.png) no-repeat center left;margin-top: 2% }
    .icon5{background: url(../images/myq_icon5.png) no-repeat center left;margin-top: 5% }
    .icon6{background: url(../images/myq_icon6.png) no-repeat center left;margin-top: 5% }
    .icon7{background: url(../images/myq_icon7.png) no-repeat center left;margin-top: 5% }
	#dituContent{height:350px;}
    .flash5_con{margin-top: 30%;margin-right: 5%}
    .flash5_con a{  width:120px; height:30px;font-size: 12px;line-height: 30px}
    .pc_ys{display: none}
    .m_ys{display: inline}
    .news_rigth p{padding: 1% 0px 3% 0px;}
	.shareIt{display:none}
}